.ProseMirror {
    padding      : 10px;
    border-radius: 8px;
    outline      : none;
    min-height   : 120px;
    max-height   : 45vh;
    overflow     : auto;
}

.ProseMirror p {
    margin-top   : 6px;
    margin-bottom: 6px;
}

.ProseMirror p:first-child {
    margin-top: 0;
}

.ProseMirror ol,
.ProseMirror ul {
    padding-inline-start: 30px;
}

.ProseMirror img {
    height   : auto;
    max-width: 100%;
}

.ProseMirror blockquote {
    border-left: 5px solid lightgray;
    margin     : 6px 0;
    padding    : 4px 8px;
    clear      : both;
}

.ProseMirror blockquote p {
    margin: 0;
}